British Medical Association blame governent for longest proposed walkout so far, with leaders warning strike action could cost NHS estimated £300m