where is frankfurt located on the world map