Lord Walney, the ex-Labour MP, hit out ahead of the PM's planned announcement at the UN General Assembly later this month.