how long do molly effects last