AstraZeneca lifts earnings guidances after tax deal