NYC orders Covid-19 shots or weekly tests for all public workers