Automatic vending cabinet