Великий Новгород: Рюриково Городище, Кремль и Софийский собор