how long does opiate withdrawal last cold turkey