Mohamed Salah named African Footballer of the Year