Speilberg cuts ties with Beijing Olympics