Researchers steal data from CPU cache shared by two VMs