NHL: Sizzling Avs win 8th straight by holding off Sharks 5-3