NFL suspends DE Greg Hardy for 10 games