AstraZeneca Q1 revenue rises on cancer drug sales growth