how long does jersey boys show last