How Can We Train Deep Learning Models Across Clouds and Continents? An Experimental Study