Ice melted on Mars? Ready to support human life yet?