Humanity has 20 years left