Militants announce Kashmir truce