Robust two-degree-of freedom control optimally balancing feedforward plant inversion and feedforward closed loop inversion