US and China’s joint climate pledge ‘a farce’: Peter Gleeson