Exploring the effects of personality type on perceived satisfaction with web-based learning in continuing professional development