Taijuan Walker out to halt personal skid as Phillies face Royals