NCTD sets record for ridership