create an array of objects with same keys and multiple values

I have an array of objects that looks like this:

var data = [
 {
  Bucket: "1",
  Currency: "USD",
  value: "11"
 },{
  Bucket: "2",
  Currency: "USD",
  value: "22"
 },{
  Bucket: "1",
  value: "33"
 }{
  Bucket: "2",
  value: "44"
 }
];

I want to modify the object that looks like this:

[{Bucket: "1", Currency: "USD", value:["11", "33"]}, {Bucket: "2", Currency: "USD", value:["22", "44"]}