explain the essentials of marine insurance contract ucpb general insurance vs masagana