Daily Mirror apologises to Prince Harry