Facebook IPO expected to raise $10 billion