Supermarkets struggle as consumers head to big-box, specialty stores