Darker mood at St Petersburg International Economic Forum