how long does vyvanse take to wor