Baptists and Walmart criticize rebel-themed Mississippi flag