Liverpool legend Jamie Carragher takes aim at Mohamed Salah over his public comments regarding his contract.