After UK election landslide, Boris Johnson promises Brexit will be done by Jan 31