Jhonny Peralta is ready to compete for Cardinals’ 3B job