Biden’s speech walks a fine line in its attack on MAGA Republicans