Thibodaux police recover stolen firearm, illegal narcotics