Facebook buys a virtual reality company for $2 billion