Flash floods submerge vehicles and streets in Puebla, Mexico