Physician perceptions of practice environment and professional satisfaction in California: from urban to rural.