Taliban releases German, five Afghan captives