Aggregation with generalized mixture operators using weighting functions