Trump says jab at Heidi Cruz was a mistake