Shops slammed for misleading 'health foods'