Finite-time synchronization analysis for general complex dynamical networks with hybrid couplings and time-varying delays