Mexico elects its first woman president