Improved Multi-Dimensional Meet-in-the-Middle Cryptanalysis of KATAN