In a new paper (Frankel , 2008) I try to assess the importance of each of these factors in explaining the discrepancy.
the evidence does not support an important role for any of the three explanations.