Virus sparks NSW rush on grocery staples