A long-distance bus has gone off the road and overturned in Mexico, killing at least eight people and injuring several others.