GMA's Robin Roberts announces that she's a homosexual