Mitigating deepwater jacket offshore platform vibration under wave and earthquake loadings utilizing nonlinear energy sinks