Russian President Putin speaks at the St Petersburg International Economic Forum