Cineworld swings to huge loss after virus closures