Resident doctors in England are to strike for six days in the ongoing row over jobs and pay, the British Medical Association (BMA) announced..