Almost 25 years ago, the Good Friday Agreement was signed. The historic peace deal brought an end to three decades of violent conflict in Northern Ireland, known as the Troubles. But what is the agreement and how did it come about?