Nicola Sturgeon has said that 'David Cameron has big questions to answer' regarding his finances and needs to be more transparent.