how long does weed stay in your body from one hit