Supercuspidal representations: An exhaustion theorem