Assess the view that climate is the main factor explaining why tropical rainforests have a much higher biodiversity than hot deserts.