Merkel cell carcinoma demographics, morphology, and survival based on 3870 cases: a population based study