Home Trending Alibaba and Ford open their cat-themed car vending machine