Facebook and Zuckerberg embark on mega-IPO