Liberty plunks down $5.2 billion for Germany's Unitymedia