US President Donald Trump claimed that “national unity is now returning to America” in an inaugural speech marked by vows to radically change government. But a razor-thin Republican majority in Congress and a divided electorate could complicate his plans.