Modeling and Upscaling of Shale Gas Using a Discrete Fracture Modeling Approach