As Confederate statues come down, West Point honors Buffalo