Outdoor sports booking platform Captain Experiences reels in $2M