Optimization techniques for the Brazilian natural gas network planning problem