Obama visits Humayun's tomb, finds it spectacular