Microbes might thrive after crash-landing on board a meteorite