Overflowing Yamuna reaches Taj Mahal's walls for first time in almost half a century