Mohamed Salah scored a last minute equaliser for Egypt as they drew 2-2 with Mozambique at the Africa Cup of Nations in Ivory Coast.