Hadronic contributions to the muon anomalous magnetic moment