Eurotoken: An Offline Capable Central Bank Digital Currency