Putin visits ‘dear friend’ Xi in show of no-limits partnership