Astex Therapeutics to receive £20 million from GSK in new drug discovery deal