How long does it takes Ambien to work and how long do the effects last?