Asteroid craters could provide clue to life on Mars