Obama: 'North Korea has failed again'