Publix reports a dip in store sales and lowers its stock price as consumer spending slows and drug prices change.