The impact of patient-centered care on physician job satisfaction and patient satisfaction: the influence of physician and patient characteristics