Sadiq Khan's London Overground rebrand is canny, even if he did spend £6.3m to do it