Pražský hrad, Katedrála svatého Víta