Target hires PepsiCo executive Brian Cornell as new CEO