Economy headed for recovery: Linked to vaccination