Accelerating DNN Training With Photonics: A Residue Number System-Based Design