A geometric decomposition of finite games: Convergence vs. recurrence under exponential weights