Obama vows tax breaks for middle class