retail vs energy stocks