A general model for fuzzy linear programming