Is there life on Mars? Landing of ExoMars probe today may tell us more