Turkey and Armenia sign historic agreement