Chanting "Trump, where is your heart?", a sea of protesters gathered in blazing heat in Los Angeles on Saturday to march against a White House policy that separates thousands of children from parents who crossed the US border illegally.