Blow-up time of a general Keller-Segel system with source and damping terms