Generalized projective synchronization of chaotic system based on a single driving variable and its application in secure communication