Pfizer, Moderna to earn $32B from vaccine sales in 2021