North Korea Launches Rocket, Rattles World