EU announces 1bn euro aid package for Afghanistan