Synthetic Natural Gas (SNG): Technology, Environmental Implications, and Economics