NHS negotiates £300m saving on most expensive drug