GPs vs other specialists: average working hours