Mexico’s fintech stars start to shine at last