AstraZeneca affirms profit forecast even as sales decline in Q3