Trump has tense exchange with CNN's Jim Acosta