Al-Qaeda overruns town near Yemen capital