An automated calibration framework and open source tools for 3D lake hydrodynamic models