network hub advantages and disadvantages