Scotland's Grangemouth oil refinery catches fire