Exxon Mobile buying Pioneer Natural Resources in all-stock deal