Pull Request Abandonment in Open-Source Projects