was alexander the great homosexual