Routing Heterogeneous Traffic in Delay Tolerant Satellite Networks