Development and evaluation of a web-based learning resource for medication error prevention