Effect of three pillars on hydrological model calibration: data length, spin-up period and spatial model resolution