First Minister John Swinney says the cash will help Grangemouth play a key role in Scotland's Net Zero future