Implementing and evaluating an e-portfolio for postgraduate family medicine training in the Western Cape, South Africa