jersey boys how long is the show