"Macho" Camacho dies at 50