Comparison of the three large polymerase proteins of influenza A, B, and C viruses