Optimum design of truss structures by Material Generation Algorithm with discrete variables