Fault and natural fracture control on upward fluid migration: insights from a shale gas play in the St. Lawrence Platform, Canada