Boris Johnson dismisses being a 'xenophobe'