World markets stumble on worries over U.S., Europe and China