omicron how long does it last