South Dakota school cancels homecoming after racist stunt