The roman army mutiny in 342 bc protected the cities against the samnites until when?