how and why do medication errors occur and which are the best prevention methods?