Mireya Mayor: "This is the best day of my life."