Cracker Barrel caves on 'woke' rebrand following fan outrage