Gay mayor running for president