Article 35A deprived Jammu and Kashmir non-residents of fundamental right: Supreme Court