self-interaction correction