Buttigieg campaign rakes in millions in Q2