An extremum seeking approach to parameterised loop-shaping control design