Scholz in Jerusalem calls for long-term truce