Gates says Petraeus sees signs of progress