One-Relator Groups: A Survey