Mohamed Salah has officially signed a new contract with Liverpool Football Club, the club has confirmed.