Disney takes $1.4 billion hit, will reopen Shanghai park