China posts over 5% growth despite trade war