Riyad Mahrez wins PFA player of the year