NDE trains 25,000 beneficiaries of Special Public Works prog