The muon g-2 and lattice QCD hadronic vacuum polarization may point to new, long-lived neutral hadrons