Iheanacho overshadows Salah and Mahrez at Africa Cup of Nations