Why are tropical rain forests so species rich? Classifying, reviewing and evaluating theories