Will and Kate end India trip with historic Taj Mahal visit