Scientists find 3 planets that could harbor life