Harbaugh suspended 3 games