how long has jersey boys been on broadway