Clinton: Afghanistan needs more troops