North Korea tests missile it claims can reach 'anywhere in the world'