TRAPPIST-1 system could support life