Soldier charged with assault after video shows him shoving Black man