German media giant Axel Springer buys Politico for $1 billion | Fortune