North Korea rocket launch fails