how long is jersey boys the musical