'On poverty alleviation, China is on the right track'