Efficient formulation and heuristics for multi-item single source ordering problem with transportation cost