Trump hails ‘big win’ as Nato states agree to raise defence spending to 5% of GDP