Soft Robots Learn to Crawl: Jointly Optimizing Design and Control with Sim-to-Real Transfer