Socioeconomic disparities in head and neck cancer survival in Germany: a causal mediation analysis using population-based cancer registry data