Melanoma: epidemiology, risk factors, pathogenesis, diagnosis and classification