Solving Geometric Programming Problems with Normal, Linear and Zigzag Uncertainty Distributions