President-elect Donald Trump has chosen Florida congressman Michael Waltz as his national security advisor.