how long is modafinil effective