CM Kejriwal announces free vaccination for people above 18 years