Forest Oil closes $307M sale of Texas holdings to Hilcorp Energy