Brandon Belt drove in four runs, Buster Posey homered and the San Francisco Giants used a rare offensive outburst to breeze past the Baltimore Orioles 8-2