Towards a multi-levelled social process perspective on firm innovation: integrating micro, meso and macro concepts of knowledge creation