Former Hull FC prop Kane Evans has come out as gay and revealed a 20-year internal battle regarding his sexuality.