Multi-agent Social Reinforcement Learning Improves Generalization