Facebook Set for Debut After IPO Seals $104 Billion Value