How virtualization helps cut costs