Forty separate bus services across Inverness have been cancelled today as driver shortages continue to cause misery for Highland passengers.