Google TV adds more than 800 free TV channels