The mayor of the Mexican border city of Tijuana has declared a humanitarian crisis as it struggles to cope with an influx of migrants, all hoping to cross into the US.