Long struggles, sacrifices of Kashmiris for right to self-determination