Thousands march across Mexico to end narco violence