The Secret Service’s acting director has told lawmakers he considered it indefensible that the roof used by the gunman in the attempted assassination of former President Donald Trump was unsecured