Contest Theory: A Survey