Onward Remains on Top as Coronavirus Sends Weekend Box Office to 21-Year Low