The UK will "set out a plan" to lift defence spending to 2.5% of national income in the spring, the prime minister has said, finally offering a timeframe for an announcement on the long-awaited hike after mounting criticism.