Ret. General says 15,000 troops needed at border