Keulen, Oost-Frankische Rijk (843-962) / Heilige Roomse Rijk (962-1806)