Biden's "President Putin" gaffe at NATO sparks mixed reactions