Mohamed Salah has been criticised for his recent showings having cast doubt over his Liverpool future amid links with Real Madrid and Barcelona