Germany says 300 citizens still in Afghanistan after evacuations end