BCS–BEC crossover: From high temperature superconductors to ultracold superfluids