Somerset motorists face 43-mile diversion because of roadwor