DeMarco Murray fined $21,000 for illegal hit