Efeito de IOF dura no máximo 6 meses, diz economista