Facebook to Buy Virtual Reality Firm for $2 Billion