Facebook Sets IPO Price, Valued At Up To $96 Billion