Facebook closes $21.8-billion deal for WhatsApp