Citigroup to fire unvaccinated staff by month-end