Beyonce performs the American national anthem at President Barack Obama's second inauguration in Washington.