Vladimir Putin 'would use a nuclear weapon' in Ukraine before accepting defeat: Retired Army brigadier general