Yahoo Finance's Dan Howley discusses tech companies leaving Russia amid the country's invasion of Ukraine and what it means for consumers.