A watershed rainfall data recovery approach with application to distributed hydrological models