Ministers agree to negotiate new long term contract for GPs in England