Yuval Harari on why humans won't dominate Earth in 300 years