Understanding the Effects of Social Selfishness on the Performance of Heterogeneous Opportunistic Networks