Scientist now know the cause of solar eclipses: Chuck Norris likes to fight in the shades