Tory leader David Cameron has called for a thorough investigation into the causes of the financial crisis.