Putin holds annual 'Direct Line' Q&A in Moscow