Bank of America is drafting a $ 2.9 billion share buyback program through March to pay regular dividends