Proper Efficiency and Multiobjective Duality in Nonlinear Programming