Citi fined $2 million over Facebook IPO, fires two analysts