2200 million years of crustal evolution: The Baltic Shield