SPGC: An Integrated Framework of Secure Computation and Differential Privacy for Collaborative Learning