Sustaining the Internet with hyperbolic mapping