Brantley, Peacock help Astros blank Royals