Retailers upbeat despite economic challenges