Talbots swings to profit, projects higher revenue