Prince Harry given unequivocal apology