$8m wind tower contract for Keppel Prince