España hace "lo correcto" aunque necesitará "muchos años" para estar bien, dice FMI