Mohamed Salah has ended months of transfer speculation and signed a new three-year contract with Liverpool