Donald Trump has been sworn in for a second term as the 47th president of the United States in a ceremony held in the capital city of Washington.