The US secretary of state, Rex Tillerson, has conceded that 20 years of US attempts to “denuclearise” North Korea have failed, and called for a new approach towards the regime’s nuclear weapons programme.