Facebook to buyback $6 billion of stock