Terrorism has no justification: Lord Peter Mandelson