China's Q1 GDP rises 5% YoY, beating forecasts despite Iran war