Homes submerged as heavy rains hit India's Gujarat