Mo Salah has hit out at Liverpool for not offering him a new contract but the Reds' decision over his future is not completely cut-and-dried, with the attacker turning 33 in June