At least 136 people have been killed in the western Indian state of Maharashtra after rainfall overwhelmed hundreds of villages, swept away houses and left residents stranded.