Kingdom extend contract with Cromarty Firth Port