Bank of America hires Citi executive to lead consumer products