Hornets hold Vikings to 28 yards of offense in shutout