The Terminating-Knockoff Filter: Fast High-Dimensional Variable Selection with False Discovery Rate Control