How did life begin? It may not have been on Earth, with asteroids carrying a range of organic molecules