methylphenidate how long does it work