Anonymous donor gives two £10m donations to cancer research projects