Bank of America to make its credit cards from recycled plastic