How do cognitive proximity and knowledge networks affect firms’ innovation? Evidence from micro and small firms in Johannesburg, South Africa