China talks up ‘green’ Olympics amidst on-going smog fight in Beijing