Photon cross sections from 1 keV to 100 MeV for elements Z=1 to Z=100