Larry Fink: We don't have 30 years, we don't have 10 years