China says 'geopolitics' behind no consensus in G-20 climate meeting