Rural physician satisfaction: its sources and relationship to retention.