£240M Boost to Revive Struggling Scottish Coastal Town of Kirkcaldy