Leigh Griffiths named Ladbrokes Premiership Player of the Season