Shanghai plans $217b spending spree