Delaying second AstraZeneca vaccine dose does work, study shows