War on cannabis has been lost, says Hague