Extremal-micro genetic algorithm model for time-cost optimization with optimal labour productivity