can you buy imitrex in mexico is there a generic for imitrex