Thousands of protesters have marched in Mexico City following the murder of an environmental activist.