McCain says he'll propose benchmarks for Iraq