How different masks protect against Covid-19, its delta and omicron variants