Jamie Carragher was disappointed with Mohamed Salah for the Liverpool attacker publicly speaking out about contract negotiations