20051231 india: Advani calls it quits; Rajnath takes charge as BJP president