Epidemiology, biology and therapy of Merkel cell carcinoma: conclusions from the EU project IMMOMEC Research, Nora