Hadronic light-by-light contribution to the muon anomalous magnetic moment from lattice QCD