A delay/disruption tolerant solution for mobile-to-mobile file sharing