Hundreds protest against policy of separating children from those caught crossing the US-Mexico border.