Why Do Photons Have Energy