Ted Cruz under fire