Fast Clustering and Minimum Weight Matching Algorithms for Mobile Backbone Wireless Networks