Shell exits Haynesville shale in $1.2 billion deal