AstraZeneca sues FDA over generic