Shale producer Pioneer Natural to buy rival Parsley for $4.5 billion in all-stock deal