how long does midazolam last