Liverpool's Egyptian star Mohammed Salah has been voted 'player of the year' by England's football writers association.