The impact of physician supply on avoidable cancer deaths in Germany. A spatial analysis.