Hosts Egypt have won a record fifth African Nations Cup title defeating Ivory Coast 4-2 on penalties after both teams failed to score after normal and extra time in the final in Cairo.