How do researchers generate scientific and societal impacts? Toward an analytical and operational framework