Heralded photons for quantum teleportation