Evotec, Novartis forge 3-year, $28M discovery pact