At least 45 people have been killed by a series of floods and landslides that have battered India’s northern Himalayan state of Uttarakhand.