how long does modafinil 100 mg last