Boris Johnson vows to keep going despite