Bank of America agrees to pay US government mortgage agency Fannie Mae a total of $12bn to settle claims over home loans.

Read more