NanoMi: Open-source transmission electron microscope