Heygo drives virtual travel forward with $20M investment