Hearts have led the Scottish Premiership since October and remain one point ahead with two games to go - but are Celtic now favourites for the title?