Mexico elects Sheinbaum as first woman president