how long does methylphenidate hydrochloride 10 mg last