Tijuana was once renowned for spring break and cheap margaritas. Today, the Mexican City is attracting international tech firms.