LPGA Shanghai tournament has cancelled