Iran warns U.S., Israel of revenge after parade attack