Country singer Carrie Underwood is set to perform shortly before Donald Trump is sworn in as president at his inauguration.