The Government said that the British Medical Association (BMA) and ministers had agreed a new contract for GPs in England that will "bring back the family doctor"