Jon Stewart rips financial networks on Letterman