An iterative algorithm for frequency-domain optimization of fixed-structure controllers