It will take 300 years to discover all the thousands of tree species in the Amazon rainforest, according to scientists.