Vladimir Putin's tyranny and his war in Ukraine have awoken Europe's 'sleeping giant', Germany, which must now change its energy, foreign and defence policies. For Berlin, this is an opportunity; for the Russian president, it could become a nightmare, writes the Economist.more