Fibre distribution optimisation in fibre-reinforced composites by a genetic algorithm