Co-production processes through the eyes of service providers: knowledge, opportunities and challenges