Former Pakistan Prime Minister Nawaz Sharif has admitted that Islamabad ‘violated’ an agreement with India in 1999.