Community defender David Hernandez in Oaxaca sentenced to 46 years and six months in prison