A Stochastic Optimization Framework for Private and Fair Learning From Decentralized Data