Bavarian town of Nördlingen built in a 14 million year old meteor impact crater