Disney closes $71bn deal for Fox entertainment assets