Mexico-Pachuca highway reopened after 20-hour blockade