Dispensing errors in a Rio de Janeiro tertiary hospital: incidence, types, and causes