NBC: How Putin’s war could cost Biden with American voters