Bank of America has agreed to pay a record $16.7bn to US authorities for selling bad mortgage loans that helped start the 2008 financial crisis. The fine is the largest of its kind in US corporate history. The BBC's Michelle Fleury has more from New York.