Ducab signs $8 million deal for Salalah power project