Harbaugh hammers home revenue sharing for players today