Putin holds annual year-end Q&A with media and the public