Geophones could help power 129 million homes in the US