Jose Mourinho is the "perfect man" to help Man Utd compete with Pep Guardiola's Man City, says ex-Porto striker Benni McCarthy.