Liverpool's Mohamed Salah signs new contract, committing to Anfield until 2027