how long does ayahuasca last