More than 350 people have died in Kerala floods, with heavy rain predicted to continue for at least the next two days.