Gary Neville was shocked as Jamie Carragher snubbed Mohamed Salah in his team of 2024 in favour of "the next Lionel Messi".