Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems