Brussels to donate $23M to UN Palestinian agency