New predefined-time stability results of impulsive systems with time-varying impulse strength and its application to synchronization of delayed BAM neural networks