China blames Kunming attack on Uighur 'terrorists'