NHS England chief executive Sir Jim Mackey slams the British Medical Association as health leaders urge patients to still come forward for care