Environmental factors and ram influence litter size, birth, and weaning weight in Saint Croix hair sheep under semi-arid conditions in Mexico