US President Donald Trump is delivering a speech from Mount Rushmore as the country marks the 250th anniversary, part of the White House-backed Freedom 250 celebrations billed as the biggest birthday party in US history.