Murder on Shades Mountain: The Legal Lynching of Willie Peterson and the Struggle for Justice in Jim Crow Birmingham