Lee McCulloch notched his first hat-trick in competitive football as Rangers hammered East Fife 5-0 in Scottish League One at Ibrox.