China built resilience to an energy shock — it's paid off for Chinese assets amid the Iran war — CNBC