Russian President Vladimir Putin will not hold his annual year-end marathon news conference this month amid the war in Ukraine, a break in the long-held tradition that observers have attributed to the Kremlin's uneasiness about a string of battlefield setbacks.