Multi-Agent Dynamic Relational Reasoning for Social Robot Navigation