Teva sells 1st generic of Adderall XL in US