John Swinney said he was "confident" public and private money could create new jobs and opportunities at Grangemouth.