OpenDiLoCo: An Open-Source Framework for Globally Distributed Low-Communication Training