MLB: Pirates complete sweep of Astros