Divided US Republicans punish dissidents as Pence rebukes Trump