Mechanistic complexity economics: a methodological framework for economic science