Davis, Duda homer for Mets in tie with Cardinals