From the South: Mexican police have stopped hundreds of anti-immigrant protesters from reaching a shelter in the city of Tijuana.