Jon Stewart shreds Republican 'hypocrites' for filibustering veterans health bill