how long does 100 mg modafinil last