Newly found planet could be just right for life