Falklands dispute may last decades - Argentina president