A fuzzy goal programming approach for structural optimization