Capacity Scaling in Delay Tolerant Networks with Heterogeneous Mobile Nodes