Tonight's blood moon is Earth's last total lunar eclipse until 2028. Some 2.5 billion people can watch it live, but UK stargazers must settle for livestreams as the moon stays below the horizon.