Retail analyst: Variety of factors continue to 'squeeze' the consumer