Mohamed Salah has been voted Premier League player of the season for the second time after inspiring Liverpool's march to a record-equalling 20th English title.