UK's Boris Johnson denies being 'anti-Russian' after Moscow criticism