MLBPA slams MLB's revenue sharing proposal as salary cap