Florida teen recovering after spear gun accident