China admits to pollution-linked 'cancer villages'