Optimality of Staircase Mechanisms for Vector Queries under Differential Privacy