European Parliament slams India for denying Kashmiris right to self determination