Top military brass slams racism after Charlottesville