Ship Hull Fouling Estimation Using Shipboard Measurements, Models for Resistance Components, and Shaft Torque Calculation Using Engine Model