Ted Cruz flipped on amnesty