Until Duane "Keffe D" Davis' 2023 arrest, Tupac Shakur's murder had stood for nearly three decades as one of America's most notorious cold cases.