China Q2 GDP growth slows to 4.3% amid Iran war impact