Argentina seals $20 billion IMF deal