Geelani a symbol of Kashmir freedom