Facebook sets $6 billion buyback; accounting chief to leave