What is Insurrection Act, could it help Trump deploy troops to US cities?

Threat to invoke the Act comes amid protests in Portland and legal challenges against his anti-immigration crackdown.