Human rights groups say Libyan security forces killed 1,200 prisoners in 1996 in Abu Salim , located on the outskirts of Tripoli , amid widespread fighting between the army and LIFG militants in several towns .