Stanley Ho firm forks out 1.43b yuan for Shanghai site