Floodwaters reach Taj Mahal for the first time in 45 years