MediGene to buy UK's Avidex