UK gives Uganda £30 million for anti-corruption initiative