ACHORD: Communication-Aware Multi-Robot Coordination with Intermittent Connectivity