NESPAK signs long term agreement with UNDP