Giant American flag rips during national anthem in Buffalo