Service scheduling and vehicle routing problem to minimise the risk of missing appointments