NBC: Fans criticize Beyoncé for shirt calling Native Americans 'the enemies of peace'