Singapore cancels free Covid healthcare for those ‘unvaccinated by choice’