After 100 days war in Ukraine has defied every prediction, expert says