7,000 teams play in Spokane's annual Hoopfest