Engro signs pact with Bill & Melinda Gates