New upper bounds for the two-dimensional orthogonal non-guillotine cutting stock problem