Scathing report details security failures before Trump rally shooting