Deventer, Hanzestad aan de IJssel