Phantom divide crossing with general non-minimal kinetic coupling