Knaresborough man explains T-shirt tribute to ‘gay icon’ Theresa May