Putin has friends on Europe’s far right and left (but mostly right)