Oil slumps on Omicron fears; posts biggest monthly fall in 20 months