West Bengal imposes Rs 100 fine for spitting, Rs 200 for public urination