Punjab has excess arsenic content in water in 214 habitation