N.Korea test-fires 'long-range cruise missiles