Mathematical Programming Models for General Weighted OWA Criteria