Vietnam cuts gap between AstraZeneca vaccine shots in largest city