Barack Obama will skip the Taj to go see the Saudi king instead