Vladimir Putin 'dogged by rumours of ill health'