Shanghai Expo: twin pillars of disappointment at US and China pavilions