Liverpool forward Mohamed Salah has called time on his Anfield tenure and will leave the club this summer