Facebook beats analyst expectations, reports $1.58 billion in Q4 revenue