Mexico elects a gay communist!