Thousands to benefit from additional £160 million for cancer drugs