An agent-based model approach to innovation niche creation in socio- technical transition pathways