The multi-resource generalized assignment problem with an application to the distribution of gasoline products