World's 'smallest steam engine' built in Germany