Vladimir Putin addressed the Russian public, took questions, and had some testy exchanges in his yearly Q&A session.