Multi-Agent Reinforcement Learning for Offloading Cellular Communications with Cooperating UAVs