Fears for world economy wreak carnage on stocks, oil