how long is ratatouille the musical