Satisfaction with GPs at all-time low