Andrew Solomon on being gay, being different and the quest for identity.