'Jungle Cruise' delivers the goods after bumpy ride