Facebook IPO to make Zuckerberg pay $903-mn in taxes