‘All villages in Punjab to have toilets, water supply by 2017’