The evolution of cooperation in mobile organisms