An interior point method for linearly constrained multiobjective optimization based on suitable descent directions