NFL players approve new collective bargaining agreement, expand playoffs through 2030