Factors influencing sustainability of online platforms for professionals: a mixed-method study in OECD countries