Kepler discovers smallest habitable zone planets