Donald Trump is preparing to give a speech at his “Salute to America” event in Washington, DC, as the country celebrates Independence Day.Earlier in the day on Thursday, he pleaded for people to attend his Fourth of July celebration amid fears of a low turnout and concerns that the heavy tanks on display could damage the Lincoln Memorial.A new Morning Consult poll revealed the president to be losing support in key states he won in 2016, including Michigan, Wisconsin, Iowa, Pennsylvania, Arizona, Ohio and Florida, as his Republican opponent Justin Amash announces his resignation from the GOP in opposition to Mr Trump's "dehumanising rhetoric".Undeterred, the president has been on angry form on Twitter, hitting out at migrants over reports of squalid conditions in US border detention centres and warning Iran against making threats by issuing one of his own: “They can come back to bite you.”Please allow a moment for our liveblog to load