‘The Covenant of Water’ tells the story of three generations in South India