Aggregate age-at-marriage patterns from individual mate-search heuristics