Non-melanoma skin cancer in HIV infection: the role of human papillomavirus (HPV), individual immunogenotype (HLA ‘tissue type’) and Merkel cell polyomavirus (MCV)