stacked sandwich with ham and vegetables