The UK-based international development agency Christian Aid is launching an appeal to help more than 20 million people in India and Bangladesh who have been affected by the worst flooding there in living memory.