Ecological cues, gestation length, and birth timing in African buffalo (Syncerus caffer)