GPs vs other specialists: annual income