Mohamed Salah telah menandatangani kontrak jangka panjang baru dengan Liverpool FC pada awal bulan ini.