Putin calls on public to take the coronavirus vaccine