Gap names H&M global exec as president of Old Navy