Indian troops martyr 94,594 Kashmiris since January 1989: report