Current status of sentinel lymph node mapping and biopsy: facts and controversies.