Storage controller and method of operating the same