Optimizing Store-Brand Choices With Retail Competition And Sourcing Options