The impact of intrinsic and extrinsic factors on the job satisfaction of dentists.