Mobile heavy cannon