how long does a mushroom trip last