NASCAR on ice: Bowyer shines at Carolina Hurricanes NHL game