“The duty to give reasons is a function of due process and therefore justice, both at common law and under Article 6 of the Human Rights Convention. Justice will not be done if it is not apparent to the parties why one has lost and the other has won. Fairness requires that the parties, especially the losing party, should be left in no doubt why they have won or lost.”