Trump ally caught in crossfire as White House clashes with GOP over Saudi Arabia