Coronavirus crisis hurts sales, earnings at J & J Snack Foods