Opportunistic communication in smart city: Experimental insight with small-scale taxi fleets as data carriers