Acceptance of virtual patients as a continuous professional development approach among practicing nurses in primary health care settings in a low-income country: a quasi-experimental posttest setup design