Carrie Underwood sang America The Beautiful in an acapella performance at the second inauguration of Donald Trump, after the back-up music appeared to fail.