Mini Melts ice cream vending machines hit Walmart stores in time for summer