Coca-Cola earnings beat estimates with revenue up 5%