US taxi driver pleads guilty to aiding Al-Qaeda