GSI signs long-term deal with Sports Authority