Evidence of panspermia: from astronomy to meteorites