Medical guidelines, physician density, and quality of care: evidence from German SHARE data