Projectile cannon experiments show how asteroids can deliver water