Carrie Underwood will perform America The Beautiful at the inauguration of Donald Trump, according to US outlets.