Dickey shuts out Cardinals (7 hits), Mets win 5-0