Mexico's avocado army: how one city stood up to the drug cartels