Secret Service director resigns in wake of criticism for Trump rally security failure, 24 July 2024