Madison Bumgarner pitches Giants past Phillies