The vending revolution: How smart machines are transforming customer experience as we know it