Meredith Corp. to acquire Time Inc. for $2.8 billion