Infante to battle for Royals’ second-base job