Boris Johnson: 'It is not too late to save Brexit'