Disney closes $71-bn deal for Fox entertainment assets