javascript array group by sum