German Cabinet approves new mandate for Afghanistan mission