Trump news – live: President delivers July Fourth speech as protests and storms threaten to overshadow event

Donald Trump has delivered 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