Facebook IPO could top $80 billion