Joe Biden raised $21.5 million in the 2nd quarter, but the Democratic frontrunner trails upstart Pete Buttigieg by more than $3 million