New study reveals key stressors for GPs