US Republicans caught between Trump and a hard place