Scientists could name every species on Earth in 50 years