cardinals royals prediction