Macy’s names merchandising exec as president