Russian Space Telescope Lifts Off, Will Be Biggest Telescope Ever