Development and implementation of a web-based continuing professional development (CPD) programme on medical genetics