British royal hailed as a gay icon