Aviva has finalised its agreement to buy insurance rival Direct Line in a deal worth up to £3.7bn.

Under the terms of the deal, Direct Line shareholders will receive 0.29 new Aviva shares, 129.7p in cash and up to 5p in dividends per share