Storage variability controls seasonal runoff generation in catchments at the threshold between energy and water limitation