NASA: Mars' soil could support life