Gauchito Gil has become an unofficial saint in Argentina, attracting thousands of pilgrims every year.