Perrigo settles omeprazole patent case with AstraZeneca