The Variable Infiltration Capacity (VIC) Macroscale Hydrologic Model