Boris Johnson claims coronavirus has not robbed him of his 'mojo'