Mo Salah has signed a new long-term deal a Liverpool - his time at Anfield has seen him become an Egyptian King of the Kop.