Predicting and Characterizing Blocking Bugs in Open-Source Projects