First Minster John Swinney has said he is “dissatisfied” with the length of time it has taken for a decision to be made on the private prosecution of disgraced footballer David Goodwillie.