Mathematical programming with (phi,rho) -invexity