How many ants live on Earth? At least 20 quadrillion, scientists say