Los Angeles has seen a second day of unrest as residents clashed with ICE federal agents and other law enforcement officials over raids on undocumented migrants. US President Donald Trump has ordered the deployment of 2,000 National Guard troops to the area.