Ex-Indian PM Manmohan Singh slams demonetisation