BHP completes $300m sale of Fayetteville onshore gas assets to Merit Energy