Vodafone tops ranking of M2M service providers: Machina Research