Trump appoints Mike Waltz as national security advisor