Pakistan says won't let foreign troops on its soil