Cowboys safety Hamilton suspended 4 games for substance abuse violation