Gravar-mail: Multi-robot preemptive task scheduling with fault recovery: a novel approach to automatic logistics of smart factories