Weapons delivery cannon (technology)