Identification of characteristics in blood and semen stains--a review.