NBC, Fox and Facebook stop running Trump caravan election ad criticized as 'racist'