Pfizer posts record revenue with COVID antiviral, vaccine sales