Celtic players celebrated in front of their fans as they were crowned champions with four games still to play after a 2-0 win over Hearts.