Walk-off win over Reds keeps Royals undefeated in spring