AstraZeneca rivals could launch any day