Liberals give $25M to UN agency with known links to Hamas