Celtic returned to the top of the Scottish Premiership with a hard-fought 2-0 win against Kilmarnock at Rugby Park.