NBC: DeSantis changes his tune on Ukraine, calls Putin a 'war criminal'