Cruz's comments draw fire from Dole, McCain