Former First Minister of Scotland Nicol Sturgeon has been branded an ‘utter fraud' after failing to declare thousands of pounds of TV appearances during the General Election.