Autonomous Research's Charlene Chu says China's NPC has underwhelmed