GPs criticise “appalling” decision to extend Capita’s primary care contract