Shanghai residents have most disposable income in China – but costs are rising fast