North Korea prepares to launch rocket