Wall Street rallies on back of big tech, banks

World