AstraZeneca settles Seroquel patent litigation