The Killers live in London: a simply dazzling return to form