Pascal Soriot confident AstraZeneca will ride China storm