Water balance modeling over variable time scales based on the Budyko framework – Model development and testing