Optimization of the box-girder of overhead crane with constrained new bat algorithm