NASA's Spitzer Space Telescope has identified seven Earth-sized planets orbiting a star 40 light-years away, and all of them could host water or life.