Input–output finite-time stabilization of impulsive linear systems: Necessary and sufficient conditions