Why Do Photons Have Momentum