Grichuk drives in four runs in Cardinals’ win over Mets