Average U.S. home receives 104.2 TV channels