Around 90% of the sun will be covered by the moon in the most complete solar eclipse since 1999. Here’s everything you need to know