CNN's Anderson Cooper published an open letter acknowledging that he is gay - The Independent