Prime Minister David Cameron says "blame me" for how the row over his financial affairs was handled, as he addresses Tory activists in London.

for more ...