NATO promises Ukraine $43bn in aid, ‘irreversible path’ to membership

Pledges come as US also announced it will deploy longer-range missiles to Germany and bolster defences against Russia.