Teva gets approval for generic Imitrex tablets