how long is the jersey boys musical