Dynamics of Steam Heated Shell and Tube Heat Exchangers: Non-Linear Model Derivation, Solution and Validation